subject-oriented programming - meaning and definition. What is subject-oriented programming
Diclib.com
ChatGPT AI Dictionary
Enter a word or phrase in any language 👆
Language:

Translation and analysis of words by ChatGPT artificial intelligence

On this page you can get a detailed analysis of a word or phrase, produced by the best artificial intelligence technology to date:

  • how the word is used
  • frequency of use
  • it is used more often in oral or written speech
  • word translation options
  • usage examples (several phrases with translation)
  • etymology

What (who) is subject-oriented programming - definition


Subject-oriented programming         
In computing, subject-oriented programming is an object-oriented software paradigm in which the state (fields) and behavior (methods) of objects are not seen as intrinsic to the objects themselves, but are provided by various subjective perceptions ("subjects") of the objects. The term and concepts were first published in September 1993 in a conference paperWilliam Harrison and Harold Ossher, Subject-Oriented Programming - A Critique of Pure Objects, Proceedings of 1993 Conference on Object-Oriented Programming Systems, Languages, and Applications, September 1993 which was later recognized as being one of the three most influential papers to be presented at the conference between 1986 and 1996.
subject-oriented programming         
<programming> Program composition that supports building object-oriented systems as compositions of subjects, extending systems by composing them with new subjects, and integrating systems by composing them with one another (perhaps with glue or adapter subjects). The flexibility of subject composition introduces novel opportunities for developing and modularising object-oriented programs. Subject-oriented programming-in-the-large involves dividing a system into subjects and writing rules to compose them correctly. It complements object-oriented programming, solving a number of problems that arise when OOP is used to develop large systems or suites of interoperating or integrated applications. {IBM subject-oriented programming (http://research.ibm.com/sop/)}. (1999-08-31)
object-oriented         
  • C]] (black) competed for the top position.
PROGRAMMING PARADIGM BASED ON THE CONCEPT OF OBJECTS
Object-oriented; Object-oriented language; Object oriented; Object-oriented (programming); Object oriented programming; Object oriented language; Object orientated programming; Object-orientated programming; Object-oriented computer programming; Object-oriented languages; Object-Oriented Programming; Object-oriented SQL; Object-Oriented programming; Checking type instead of membership; Object system; Object Orientated; Object-oriented technology; Object orientated; Object Oriented; OOPL; Objected-oriented programming language; Object technology; Object oriented programming language; Object orentation; Object-oriented code; Obect-oriented programming; Object-oriented programming language; Object oriented programing; History of object oriented programming; Object Oriented Programming; Principles of OOP; Object-oriented Programming; Object-Oriented Software Engineering; Object decoupling; Object-oriented computing; Criticism of object-oriented programming; Object-oriented programming languages; OOSE; Dot notation (object-oriented programming); Object-oriented programming system; Object-oriented design patterns; Object-oriented software engineering; Formal semantics of object-oriented languages